expandvdisksize
使用 expandvdisksize 指令給磁區的佈建容量擴充指定的數量。
語法
參數
- -size disk_size
- (必要)指定磁區的擴充容量。磁碟大小要搭配單位值來使用。所有容量都必須是 512 位元組的倍數,變更也包括在內。如果您指定的容量不是 512 的倍數(只有使用位元組單位 (-unit b),才能如此),會發生錯誤。不過,即使只使用部分延伸範圍,也會保留整個延伸範圍。disk_size 的預設單位是 MB。-size 參數不能與 -rsize 參數一起指定。必須指定 -size 或 -rsize。如果磁區是精簡供應,就不能指定 MDisk。
- -rsize disk_size
- (選用)指定要對精簡供應磁區的實際大小增加的容量。請使用整數來指定 disk_size 值。請使用 -unit 參數來指定 disk_size 的整數單位;預設單位是 MB。-rsize 值可以大於、等於或小於磁區的大小。-rsize 參數不能與 -size 參數一起指定。必須指定 -size 或 -rsize。
- -copy id
- (選用)指定要變更實際容量的副本。您也必須指定 -rsize 參數;您只能修改磁區副本的實際容量。如果指定的磁區是鏡映的且只有一個副本是精簡供應,就需要 -copy 參數。如果磁區是鏡映的,兩個副本都是精簡供應且未指定 -copy,就會以相同的數量來修改這兩個副本。
- -mdisk mdisk_id_list | mdisk_name_list
- (選用)指定一或多個將作為分段集之 MDisk 的清單。將磁區展開的延伸範圍來自指定的 MDisk 清單。清單中的所有 MDisk 都必須是相同儲存區的一部分。如果指定的磁區是鏡映的,則無法使用 -mdisk 參數。
- -fmtdisk
- (選用)指定磁區在使用前要先格式化。這個旗標會將因為 expandvdisksize 指令,而新增到磁區的新延伸範圍予以格式化。如果您使用這個參數,就會以非同步的方式來完成 expandvdisksize 指令。依預設,標準供應磁區都會開啟快速格式化。
- -nofmtdisk
- (選用)對標準供應磁區的新擴充區域停用快速格式化。
- -unit b | kb | mb | gb | tb | pb
- (選用)指定 -size 或 -rsize 參數的 disk_size 單位。預設值是 MB。
- vdisk_name | vdisk_id
- (必要)依 ID 或名稱來指定要修改的磁區。
說明
請使用 expandvdisksize 指令,依指定的數量擴充配置給特定磁區的可寫入容量。
這個指令也可用來擴充精簡供應磁區的供應容量,而不會變更已指派給磁區的可寫入容量。如果要變更非精簡供應磁區的容量,或精簡供應磁區的供應容量,請使用 -size 參數。如果要變更精簡供應磁區的實際容量,請使用 -rsize 參數。
註: 只要 Global Mirror 或 Metro Mirror 關係處於
consistent_synchronized 狀態,就可以擴充該關係中任何磁區的容量。您無法擴充下列類型磁區的容量:
- 處於 HyperSwap® 關係或 Global Mirror 關係中並以
循環模式執行的磁區。請利用 expandvolume 指令來擴充 HyperSwap 磁區。 - 處於已配置變更磁區之關係中的磁區。
- 至少具有一個標準供應副本的鏡映磁區。
註: 您不能延伸 Global Mirror(含變更磁區)關係或 HyperSwap 關係中任何磁區的容量。請利用 expandvolume 指令來擴充 HyperSwap 磁區。如果要擴充
Global Mirror 或 Metro Mirror 關係中磁區的容量:
- 刪除關係。
- 增加所有磁區的大小。關係中的所有磁區都必須有正好相同的大小(佈建容量)。
- 重建與較大磁區的關係。
您不能延伸 FlashCopy® 對映中任何磁區的容量,無論該磁區是來源磁區還是目標磁區或者對映處於何種狀態。您可以擴充 FlashCopy 對映中磁區的容量:
- 刪除該 FlashCopy 樹狀結構中的所有對映。(如果有一個根來源磁區和一些目標磁區直接位於或者階式排列於其他目標磁區下,則必須刪除整個樹狀結構。)
- 增加原始 FlashCopy 樹狀結構中所有磁區的大小。樹狀結構中的所有磁區都必須是相同大小(佈建容量)。
- 重建與較大的新磁區的所有 FlashCopy 對映。
註: 預設容量單位是 MB。
當磁區展開時,虛擬化原則可能會變更。它的模式會分段化,即使它先前是 循序也一樣。如需虛擬化原則的詳細資料,請參閱 mkvdisk 指令。
如果要在鏡映磁區上執行 expandvdisksize 指令,磁區的所有副本都必須同步。這個指令會自動將鏡映磁區的所有副本格式化。
記住:
- 您無法調整(擴充)映像模式磁區大小。
- 您無法調整(擴充)屬於檔案系統的磁區大小。
- 您無法調整(擴充)正在快速格式化的磁區大小。(此外,您也無法指定 shrinkvdisksize 來調整(縮減)正在快速格式化的磁區大小。)
- 如果磁區上已啟用雲端 Snapshot,您無法調整(擴充)該磁區的大小。
- 您無法指定
expandvdisksize -rsize,來擴充(調整)資料縮減儲存區中之精簡或壓縮磁區副本的大小。 - 當正在移轉磁區時,您無法指定
expandvdisksize -mdisk,來調整(擴充)磁區的大小。
您必須擴充關係中的這兩個磁區,以維護系統的完整運作。如果要執行這項作業,請執行下列動作:
- 將次要磁區增大所需的額外容量。
- 將主要磁區擴充至所需的額外容量。
呼叫範例:使用來自兩個 MDisk 的延伸範圍,將 vdisk1 的容量增加
2048 個位元組(並且格式化磁區新的部分)
expandvdisksize -size 2048 -unit b -mdisk mdisk0:mdisk1 -fmtdisk vdisk1結果輸出:
No feedback
呼叫範例:使用來自兩個 MDisk 的延伸範圍,將 vdisk1 的容量增加
100 MB(並且格式化磁區新的部分)
expandvdisksize -size 100 -unit mb -mdisk mdisk0:mdisk1 -fmtdisk vdisk1結果輸出:
No feedback
呼叫範例:將精簡供應 vdisk2 的實際容量增加 100 MB,而不變更佈建容量(並且在儲存區的所有 MDisk 中展開延伸範圍)
expandvdisksize -rsize 100 -unit mb vdisk2結果輸出:
No feedback
呼叫範例:將鏡映磁區 vdisk3 之精簡供應磁區副本 ID
1 的實際容量增加 100 MB
expandvdisksize -rsize 100 -unit mb -copy 1 vdisk3結果輸出:
No feedback
